export interface BrokerageUserVo {
  /**
   * 主键ID
   */
  brokerageUserId: string | number;

  /**
   * 微信用户ID
   */
  wxUserId: string | number;

  /**
   * 用户昵称
   */
  nickname: string;

  /**
   * 头像
   */
  avatar: string;

  /**
   * 邀请码
   */
  brokerageCode: string;

  /**
   * 推广资格(0停用，1启用）
   */
  status: string;

  /**
   * 推广人数
   */
  userCount: number;

  /**
   * 推广订单数量
   */
  orderCount: number;

  /**
   * 推广订单金额，单位分
   */
  orderAmount: number;

  /**
   * 已提现金额，单位分
   */
  withdrawAmount: number;

  /**
   * 已提现次数
   */
  withdrawCount: number;

  /**
   * 成为推广员时间
   */
  brokerageTime: string;

  /**
   * 上级推广员ID
   */
  bindUserId: string | number;

  /**
   * 上级推广员姓名
   */
  bindUserName: string;

  /**
   * 推广员绑定时间
   */
  bindUserTime: string;

  /**
   * 手机号
   */
  phoneNumber: string;

  /**
   * 钱包可用余额
   */
  balanceFee: number;

  /**
   * 钱包冻结金额
   */
  frozenAmount: number;

}

export interface BrokerageUserForm {
  /**
   * 主键ID
   */
  brokerageUserId?: string | number;

  /**
   * 微信用户ID
   */
  wxUserId?: string | number;

  /**
   * 用户昵称
   */
  nickname?: string;

  /**
   * 头像
   */
  avatar?: string;

  /**
   * 邀请码
   */
  brokerageCode?: string;

  /**
   * 推广资格(0停用，1启用）
   */
  status?: string;

  /**
   * 推广人数
   */
  userCount?: number;

  /**
   * 推广订单数量
   */
  orderCount?: number;

  /**
   * 推广订单金额，单位分
   */
  orderAmount?: number;

  /**
   * 已提现金额，单位分
   */
  withdrawAmount?: number;

  /**
   * 已提现次数
   */
  withdrawCount?: number;

  /**
   * 成为推广员时间
   */
  brokerageTime?: string;

  /**
   * 上级推广员ID
   */
  bindUserId?: string | number;

  /**
   * 上级推广员姓名
   */
  bindUserName?: string;

  /**
   * 推广员绑定时间
   */
  bindUserTime?: string;

}

export interface BrokerageUserQuery extends PageQuery {

  /**
   * 用户昵称
   */
  nickname?: string;

  /**
   * 推广资格(0停用，1启用）
   */
  status?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}



